be self-sufficient - Alemán Inglés Diccionario